$(function () {
    let params = {
        page: '',	//number	当前页，为空返回第1页
        perpage: 10	//number	每页显示条数，为空默认每页6条
    }
    function getComments() {
        $.get('/admin/comment/search', params, function (res) {
            const html = template('art_comment', { list: res.data.data })
            $('tbody').html(html);
            console.log(res)
            pager(res.data.totalCount)
        })
    }
    function pager(count) {
        layui.laypage.render({
            elem: 'pager' //注意，这里的 test1 是 ID，不用加 # 号
            , count: count,	 //数据总数，从服务端得到
            limit: params.perpage,
            curr: params.page,
            jump: function (obj, first) {
                //obj包含了当前分页的所有参数，比如：
                params.page = obj.curr
                // console.log(obj.curr); //得到当前页，以便向服务端请求对应页的数据。
                // console.log(obj.limit); //得到每页显示的条数
                //首次不执行
                if (!first) {
                    getComments()
                }
            }
        })
    }
    getComments()
    pager()
    $('tbody').on('click', '.btnAccept', function () {
        const id = $(this).parents('.text-center').data('id')
        post('/admin/comment/pass', id)
    })
    $('tbody').on('click', '.btnReject', function () {
        const id = $(this).parents('.text-center').data('id')
        post('/admin/comment/reject', id)
    })
    $('tbody').on('click', '.btnDelete', function () {
        const id = $(this).parents('.text-center').data('id')
        post('/admin/comment/delete', id)
    })
    function post(url, id) {

        $.post(url, { id }, function (res) {
            if (res.code === 200) {
                getComments()
            }
        })
    }
})